@charset "utf-8";

* {padding: 0;margin: 0;}
body {font-family: "微软雅黑";font-size: 12px;color: #999999;-webkit-text-size-adjust: none;
background: #293041;min-width: 980px;overflow-x: hidden;outline: none;}
ul,h2,h3,p,dl,dt,
dd {margin: 0;padding: 0;font-weight: normal;}
li {list-style: none;}
img {border: none;}
a {font-size: 12px;color: #999999;text-decoration: none;}
input::-webkit-input-placeholder {color: #999999;}
input:-moz-placeholder {color: #999999;opacity: 1;}
input::-moz-placeholder {color: #999999;opacity: 1;}
input:-ms-input-placeholder {color: #999999;}
a:hover {color: #94d500;}
.clear {clear: both;height: 1px;margin-top: -1px;overflow: hidden;}
.clearfloat:after {display: block;clear: both;content: "";visibility: hidden;height: 0}
.clearfloat {zoom: 1}
.fc,
.fc a {color: #CC2900;text-decoration: underline;}
.fc2,
.fc2 a {color: #CC2900;}
.fc3,
.fc3 a {color: #4932CB;}
.fc4,
.fc4 a {color: #7D97CA;text-decoration: underline;}
.hidden {display: none;}
.fl {float: left;}
.fr {float: right;}
/*头部*/
#header {width: 100%;background: #fff url(../img/top_bg.jpg) repeat-x;}
#top {width: 980px;height: 29px;line-height: 28px;margin: 0 auto;overflow: hidden;position: relative;color: #656565;}
#top ul {width: 220px;display: inline-block;vertical-align: middle;z-index: 99;}
#top ul li {float: left;}
#top p {position: absolute;top: 0;right: 0;text-align: right;width: 360px;}
#top p a {color: #36322f;padding-left: 30px;}
#top p a:hover {color: #CC2900;}
#top .sp1 {width: 66px;height: 22px;line-height: 22px;display: inline-block;margin-left: 10px;text-align: center;background: #101010;border-radius: 2px;}
#top .sp1 a,
#top .sp2 a {color: #fff;}
#top .sp2 {width: 66px;height: 22px;line-height: 22px;text-align: center;background: #BD5C3C;border-radius: 2px;display: inline-block;margin-left: 10px;}
#top a {padding: 0 3px;}
#top img {position: relative;top: 3px;margin-left: 10px;}
#top2 {width: 980px;height: 104px;margin: 0 auto;}
#top2 #logo {float: left;padding-top: 20px;}
#top2 .top_form {width: 408px;float: right;margin-top: 30px;position: relative;line-height: 29px;padding-top: 35px;}
.top_form p a {color: #797979;}
.top_form p .fc2 {color: #CC2900;}
#top2 .top_form a {padding: 0 4px;}
#top2 .top_form .input {position: absolute;top: 0;left: 0;width: 200px;height: 33px;font-size: 14px;border: 1px solid #903F2A;border-right: none;border-radius: 4px 0 0 4px;padding-left: 29px;font-size: 12px;font-family: "微软雅黑";outline: none;background: url(../img/ico4.png) no-repeat 7px center;}
#top2 .top_form .btn {position: absolute;top: 0;left: 226px;background: url(../img/search-btn.png) no-repeat;width: 55px;height: 35px;border: none;cursor: pointer;}
#top2 .top_form .ico {position: absolute;top: 0;right: 0;background: url(../img/ico3.png) no-repeat 0 50%/115px 35px;width: 120px;height: 35px;text-indent: 42px;}
#top2 .top_form .ico a {color: #fff;font-size: 16px;line-height: 35px;padding: 0 0px;}
/* #nav {width: 100%;height: 49px;line-height: 49px;background: #000;}
#nav ul {width: 980px;margin: 0 auto;}
#nav li {width: 11.11%;text-align: center;float: left;color: #EAEAEA;}
#nav li a {color: #fff;height: 49px;display: block;font-size: 16px;}
#nav li a:hover,
#nav li.active {background: #CC2900;}
#nav li.active a {color: #fff;} */
/*滚动文字*/
.index_subnav {width: 100%;height: 180px;/*background: #CC2900;*/}
.index_subnav-ctr {position: fixed;top: 0;z-index: 99999;}
/* 单个图片幻灯片盒子 - 公用类 */
.slideBox {width: 496px;margin-left: auto;height: 180px;position: relative;background: #7E0000;overflow: hidden;}
.slideBox .hd {height: 0px;width: 980px;position: absolute;right: 0;bottom: 32px;z-index: 1;display: none;}
.slideBox .hd .prev {position: absolute;top: -30px;left: -50px;}

#nav {width: 100%;height: 49px;line-height: 49px;background: #000;}
#nav .listnav {width: 980px;margin: 0 auto;}
#nav li {width: 11.11%;text-align: center;float: left;color: #EAEAEA;}
#nav li a {color: #fff;height: 49px;display: block;font-size: 16px;}
#nav li a:hover,
#nav li.active {background: #CC2900;}
#nav li.active a {color: #fff;}
#nav .drop-down{position:relative;}
/* #nav .drop-down {width: 100px;height: 49px;margin-right: 30px;} */
#nav .drop-down-content {opacity: 0;height: 0;overflow: hidden;transition: all 1s ease;position:absolute;z-index:9999;top:50px;left:0;}
#nav .drop-down-content li{width:100%!important;background:#000;}
#nav .drop-down-content li:hover a {background-color: red;}
#nav .listnav .drop-down:hover .drop-down-content {opacity: 1;height: auto;}



.slideBox .hd .next {

    position: absolute;

    top: -30px;

    right: -50px;

}



.slideBox .hd ul {

    overflow: hidden;

    zoom: 1;

    float: left;

    display: none;

}



.slideBox .bd {

    position: relative;

    height: 100%;

    z-index: 0;

}



.slideBox .bd ul {

    margin-left: 0;

    transition: all 3s;

}



.slideBox .bd li {width: 980px;height: 180px;float: left;}
.slideBox .bd li .img {float: right;width: 100%;height: 180px;overflow: hidden;float: right;}



.slideBox .bd li .img img {

    width: 100%;

    height: 100%;

}



.slideBox .bd li dl {

    width: 162px;

    padding: 3px 0 0 20px;

    float: left;

    color: #fff;

}



.slideBox .bd li dt {

    height: 33px;

    line-height: 33px;

}

.new-slit {position: relative;width: 980px;margin: 0 auto;background: #1c254b;}
.new-slit dl {width: 230px;padding: 3px 0 0 20px;float: left;color: #2c8e48;position: absolute;left: 240px;z-index: 1;}
.new-slit dll {width: 230px;padding: 3px 0 0 20px;float: left;color: #2c8e48;position: absolute;top: 85px;z-index: 1;}
.new-slit dlll {width: 230px;padding: 3px 0 0 20px;float: left;color: #2c8e48;position: absolute;left: 240px;top: 85px;z-index: 1;}
.new-slit dl:first-child {left: 0px;}
.new-slit dt {height: 33px;line-height: 33px;}



.new-slit dt img {

    margin-right: 5px;

    position: relative;

    top: 2px;

}



.new-slit dd {

    line-height: 25px;

}



.new-slit dd a {

    color: #fff;

    padding-right: 5px;

}



.slideBox .bd li dt img {

    margin-right: 5px;

    position: relative;

    top: 2px;

}



.slideBox .bd li dd {

    line-height: 25px;

}



.slideBox .bd li dd a {

    color: #fff;

    padding-right: 7px;

}



.index_textlist {

    width: 962px;

    padding: 8px 8px 8px 8px;
    ;

    margin: 10px auto;

    background: #fff;

}



.index_textlist li {

    float: left;

    margin-right: 12px;

}



.index_textlist li a {

    line-height: 28px;

    display: block;

    height: 28px;

    width: 94px;

    overflow: hidden;

    border-bottom: 1px solid #fff;

    border-top: 1px solid #fff;

    color: #000000;

    /* font-weight: bold; */

}



.index_textlist li a:hover {

    background: #CC2900;

    color: #fff;

    border-bottom: 1px solid #913F2A;

    border-top: 1px solid #913F2A;

}




.public_width {
    width: 980px;
    margin: 5px auto;
    position: relative;
    margin-bottom: 5px;
}



.streamer {

    width: 980px;

    margin: 0 auto;

    position: relative;

    margin-bottom: 22px;

}



.streamer a {

    display: block;

    padding: 10px;

    background: #fff;

}





.public_width h2 {

    height: 52px;

    line-height: 52px;

    text-indent: 178px;

    font-size: 12px;

    border-bottom: 1px dotted #666666;

    position: relative;

    overflow: hidden;

    margin: 0 18px;

}



.public_width h2.bg1 {

    background: url(../img/ico7.png) no-repeat left center;

}



.public_width h2.bg2 {

    background: url(../img/ico8.png) no-repeat left center;

}



.public_width h2.bg3 {

    background: url(../img/ico9.png) no-repeat left center;

}



.public_width h2.bg4 {

    background: url(../img/ico100.png) no-repeat left center;

}



.public_width h2.bg5 {

    background: url(../img/ico16.png) no-repeat left center;

}



.public_width h2.bg6 {

    background: url(../images/ico24.jpg) no-repeat left center;

}



.public_width h2.bg7 {

    background: url(../images/l_ico.jpg) no-repeat 4px center;



}



.public_width h2.bg8 {

    background: url(../images/ico30.jpg) no-repeat left center;

}



.public_width h2.bg9 {

    background: url(../images/ico31.jpg) no-repeat left center;

    margin: 0 20px;

}



.public_width h2.bg9a {

    background: url(../images/ico35.jpg) no-repeat left center;

    margin: 0 20px;

}



.public_width h2.bg10 {

    background: url(../images/ico32.jpg) no-repeat left center;

    margin: 0 20px;

}




.public_width h2 a {font-size: 12px;padding-right: 14px;
}



.public_width .h2_text .more {

    font-weight: 400;

    width: 60px;

}





.public_width h2 .more {

    position: absolute;

    top: 0;

    right: 0;

    text-indent: 0;

}



.public_width h2 .more a,

.public_width h2 .h2_text a {

    padding: 0;

    font-weight: 400;

}



.public_width h2 .h2_tit {

    position: absolute;

    top: 6px;

    left: 40px;

    padding: 0;

    width: 140px;

    line-height: 12px;

    text-indent: 0;

    font-size: 12px;

    color: #666666;

}



.public_width h2 .h2_tit strong {

    color: #999999;

}



.public_width h2 .h2_tit strong {

    font-size: 18px;

    line-height: 28px;

    font-weight: normal;

    display: block;

}


.public_width h9 .h2_tit strong {

    font-size: 18px;

    line-height: 28px;

    font-weight: normal;

    display: block;

}



.public_width h2 .h2_text {

    position: absolute;

    right: 8px;

    top: 10px;

    text-indent: 0;

    text-align: right;

    padding: 0;

}



.h2_text a {

    font-weight: bold;

}



.public_width h2 img {

    position: relative;

    top: 3px;

}



.index_sum1 {

    width: 720px;

    float: left;

}



.index_sum1_block1 {

    background: #fff;

    padding: 10px 16px 5px 16px;

}



.index_sum1_block1_tit {

    height: 30px;

    line-height: 30px;

    margin-top: 10px;

    position: relative;

}



.index_sum1_block1_tit ul {

    position: absolute;

    top: 8px;

    right: 0;

    width: 256px;

    height: 14px;

    line-height: 14px;

}



.index_sum1_block1_tit li {

    width: 88px;

    float: left;

    text-indent: 20px;

}



.index_sum1_block1_tit li:nth-of-type(1) {

    background: url(../img/ico12.png) no-repeat;

}



.index_sum1_block1_tit li:nth-of-type(2) {

    background: url(../img/ico13.png) no-repeat;

}



.index_sum1_block1_tit li:nth-of-type(3) {

    width: 80px;

    background: url(../img/ico11.png) no-repeat;

}



.index_sum1_block1_tit strong {

    width: 86px;

    height: 30px;

    border-radius: 30px;

    background: #CC2900;

    text-align: center;

    color: #fff;

    display: inline-block;

    font-weight: normal;

}



.index_sum1_block1_text {

    width: 330px;

    padding-top: 10px;

}



.index_sum1_block1_text dl {

    width: 330px;

    height: 86px;

    margin-top: 10px;

}



.index_sum1_block1_text dt {

    width: 73px;

    height: 73px;

    overflow: hidden;

    float: left;

}



.index_sum1_block1_text dd {

    width: 245px;

    float: left;

    margin-left: 10px;

}



.index_sum1_block1_text p {

    height: 44px;

    line-height: 22px;

    overflow: hidden;

}


.index_sum1_block1_text p img {
    position: relative;
    top: 1px;
}



.index_sum1_block1_text p span {
    margin-left: 20px;
}



.index_sum1_block1_text p:nth-of-type(2) {

    height: 16px;

    line-height: 16px;

    margin-top: 12px;

}



.index_sum1_block1_text h3 {

    height: 31px;

    overflow: hidden;

    position: relative;

    padding-right: 50px;

    line-height: 32px;

    font-weight: normal;

    border-bottom: 1px dashed #E4E4E4;
    box-sizing: border-box;

}

.index_sum1_block1_text .list {
    border-bottom: 1px dashed #E4E4E4;
    box-sizing: border-box;
}


.index_sum1_block1_text .list .listdjgem p {

    padding: 0px;
    margin: 0px;
    width: 77px;
    height: 21px;
    line-height: 21px;
    text-align: center;
    background-color: rgba(228, 58, 58, 0.66);
    color: #FFFFFF;
    position: relative;
    z-index: 0;
    margin-top: -21px;
    filter: alpha(opacity=70);
    overflow: hidden;

}

.index_sum1_block1_text .list .listdjgem2 p {

    padding: 0px;
    margin: 0px;
    width: 77px;
    height: 21px;
    line-height: 21px;
    text-align: center;
    background-color: rgba(31, 228, 147, 0.66);
    color: #FFFFFF;
    position: relative;
    z-index: 0;
    margin-top: -21px;
    *position: none;
    *z-index: 5;
    *background-color: #ae1e8f;
    filter: alpha(opacity=70);
    overflow: hidden;

}

.video-info {

    height: 50px;

    line-height: 51px;

    background: #000000;

    color: #fff;

    padding: 0 17px;

}

.vi-info-le {

    float: left;

}

.vi-info-ri {

    float: right;

    margin-top: 13px;

}

.video-info a {

    color: #fff;

}

.vi-info-ri a {

    width: 85px;

    height: 25px;

    line-height: 25px;

    text-align: center;

    display: block;

    float: left;

}

.vi-info-ri a:nth-of-type(1) {

    background: #CD2901 url(../images/ico36.jpg) no-repeat 10px 50%;

    margin-right: 12px;

    text-indent: 12px;

}

.vi-info-ri a:nth-of-type(2) {

    background: #FF9900 url(../images/ico37.jpg) no-repeat 10px 50%;

    text-indent: 12px;
}



.vi-info-ri a:nth-of-type(2)>a {
    background: #FF9900 url(../images/ico37.jpg) no-repeat 10px 50%;
    background: initial;

}

/* 兼容ie8 */

.vi-info-ri a:first-child {
    background: #CD2901 url(../images/ico36.jpg) no-repeat 10px 50%;

    margin-right: 12px;

    text-indent: 12px;
}

.vi-info-ri a:first-child+a {
    background: #FF9900 url(../images/ico37.jpg) no-repeat 10px 50%;

    text-indent: 12px;
}

.vi-info-ri a:first-child+a>a {
    background: #FF9900 url(../images/ico37.jpg) no-repeat 10px 50%;
    background: initial;
}


.index_sum1_block1_text h3 span {

    position: absolute;

    top: 0;

    right: 0;

    font-size: 12px;

}



.mar {

    margin-top: 10px;

}



.mar2 {

    margin-right: 10px;

}



.index_sum1_block1_text li span {

    position: absolute;

    top: 0;

    right: 0;

}



.index_sum1_block2 {

    background: #fff;

    margin-top: 10px;

    overflow: hidden;

    padding: 10px;

}



.index_sum2 {

    width: 250px;

    float: right;

}



.index_sum2_pic {

    margin-top: 10px;

    background: #fff;

    width: 230px;

    height: 230px;

    padding: 10px;

    overflow: hidden;

}

.index_sum2_pic_play {
    margin-top: 10px;
    background: #fff;
    width: 230px;
    height: 225px;
    padding: 10px;
    overflow: hidden;
}

.index_sum2_pic img {
    width: 100%;
    height: 100%;
}



.init-margin {

    margin-top: 0px !important;

}



.init-margin-b {

    margin-bottom: 0px !important;

}



.init-padding-b {

    padding-bottom: 0px !important;

}



.init-padding-t {

    padding-top: 0px !important;

}



.gg-margin {

    margin: 0px !important;

}



.index_sum2_list {

    width: 250px;

    background: #F5F5FF;

}



.index_sum2_list li {

    width: 250px;

    height: 58px;

    line-height: 60px;

    border-top: 2px solid #fff;

    text-indent: 30px;

}



.index_sum2_list li a {

    font-size: 20px;

}



.index_sum2_list li:hover,

.index_sum2_list li.active {

    background: #CC2900;

    color: #fff;

}



.index_sum2_list li.active a,

.index_sum2_list li a:hover,

.index_sum2_list li:hover a {

    color: #fff;

}



.index_sum2_tit {

    background: #fff;

    padding: 5px 10px 0 10px;

}



.index_sum2_tit h2 {

    border: none;

}



.index_sum2_block1 {

    background: #fff;



}



.index_sum2_block1 p {

    line-height: 30px;

    padding: 5px 10px 12px 16px;



}



.borcc {

    /*     padding-top: 15px;

    padding-bottom: 4px; */

}



.borcc .list {

    border-bottom: 1px dashed #E0E0E0;

}



.index_sum2_block1 p a {

    padding-right: 4px;

    display: inline-block;

    line-height: 16px;

    margin-bottom: 14px;



}



.index_sum2_block1 p a:last-child {

    padding-right: 0px;

}



.index_sum2_block2 {

    background: #fff;

    margin-top: 10px;

    padding-bottom: 17px;

}





.index_sum2_block2_tit {

    width: 135px;

    height: 28px;

    margin: 20px auto 0 auto;

    background: #E4E4E4;

    border-radius: 28px;

}



.index_sum2_block2_tit li:nth-of-type(1).sd01 {

    border-radius: 28px 0 0 28px;

}



.index_sum2_block2_tit li:nth-of-type(3).sd01 {

    border-radius: 0 28px 28px 0;

}



.index_sum2_block2_tit .sd01 {

    width: 45px;

    float: left;

    height: 28px;

    line-height: 28px;

    color: #fff;

    cursor: pointer;

    text-align: center;

    background: #CC2900;

}



.index_sum2_block2_tit .sd02 {

    width: 45px;

    height: 28px;

    line-height: 28px;

    float: left;

    text-align: center;

}



.index_sum2_block2_text {

    padding: 10px 18px 22px 12px;

    overflow: hidden;

}



.ranking-block2 {

    padding: 20px 18px 13px 12px;

}



.init-padding {

    padding-bottom: 17px;

}


.index_sum2_block2_text li {

    height: 47px;

    line-height: 22px;

    padding: 4px 0 0 50px;

    position: relative;
    overflow: hidden;

}



.index_sum2_block2_text li a {

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

}



.hr {

    height: 11px;

}



.hr20 {

    height: 20px;

}



.index_sum2_block2_text li span {

    position: absolute;


    left: 2px;

    width: 38px;

    height: 39px;

    border-radius: 39px;

    line-height: 39px;

    text-align: center;

    background: #F0F0F0;

    font-size: 20px;

    font-weight: bold;

}



.index_sum2_block2_text li:nth-of-type(1) span {

    background: #CB2A00;

    color: #fff;

}



.index_sum2_block2_text li:nth-of-type(2) span {

    background: #0066CB;

    color: #fff;

}



.index_sum2_block2_text li:nth-of-type(3) span {

    background: #FFCC00;

    color: #fff;

}



.index_sum2_block2_text2 {

    padding: 10px 0 0 0;

}



.index_sum2_block2_text2 li {

    height: 30px;

    line-height: 30px;

    overflow: hidden;

    position: relative;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    padding: 0 18px 0 20px;



}



.index_sum2_block2_text2 li a,

.index_sum2_block2_text2 li span {

    /* font-weight: bold; */

}



.index_sum2_block2_text2 li:hover span,

.index_sum2_block2_text2 li:hover a {

    color: #CC2900;

}



.index_sum2_block3 {

    background: #fff;

    margin-top: 10px;

    padding-bottom: 20px;

}



.amend-block3 {



    padding-bottom: 0px !important;

}



.amend-block3 li {

    padding-top: 5px !important;

    padding-bottom: 5px !important;

}



.amend-padding {padding: 12px 18px 1px 12px;}



.amend-padding2 {

    padding: 17px 18px 10px 12px;

}





.details-block3 {

    padding-top: 13px;

    padding-bottom: 7px;

}



.index_sum2_block3 li {

    height: 38px;
    line-height: 20px;

    padding: 0 10px 0 20px;

    word-break: break-all;

    position: relative;

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    margin-bottom: 10px;

}



.index_sum2_block3 li:hover {

    background: #fcf2f0;

}



.index_sum2_block3 li a {

    margin-left: 30px;

    display: block;

}



.index_sum2_block3 li span {

    position: absolute;

    top: 13px;

    left: 15px;

    line-height: 18px;

    color: #AEAEAE;

    font-size: 25px;

}



.index_sum2_block3 li:nth-of-type(1) span {

    color: #CD2901;

}



.index_sum2_block3 li:nth-of-type(2) span {

    color: #FF6600;

}



.index_sum2_block3 li:nth-of-type(3) span {

    color: #66CCFF;

}



.index_sum2_block3 li:nth-of-type(4) span {

    color: #CD2901;

}



.index_sum2_block4 {

    background: #fff;

    padding: 13px 10px;

    width: 230px;

    margin: 10px 0;

}



.index_sum2_block4 p {

    font-size: 15px;

    line-height: 32px;

}

.index_sum2_block4 p:nth-last-of-type(1) {font-size: 12px;line-height: 27px;}
/*推荐套曲*/
.index_music {width: 980px;padding: 10px;margin: 10px auto 10px auto;background: url(../img/body_background.gif) left top repeat;box-sizing: border-box;}
.index_sum3 {width: 218px;height: 294px;margin-top: 20px;float: left;padding: 10px 10px 0px 10px;background: #F2F2F2;}
.index_sum3 dt {width: 100%;}
.index_sum3 dt img {width: 100%;height: 240px;overflow: hidden;}
.index_sum3 dt span {height: 30px;line-height: 30px;text-align: center;display: block;overflow: hidden;}
.index_sum3 dd {height: 18px;text-indent: 25px;line-height: 18px;margin-left: 50px;background: url(../img/ico21.png) no-repeat left center;}
.index_sum3 dd span {padding-left: 26px;background: url(../images/ico22.png) no-repeat left center;margin-left: 16px;display: inline-block;text-indent: 0;}
.index_sum4 {width: 720px;margin-top: 20px;float: right;}

.index_sum4 dl {

    float: left;

    height: 157px;

    width: 125px;

    padding-left: 17px;

    float: left;

}



.index_sum4 dt {

    width: 125px;

    height: 125px;

    position: relative;

    overflow: hidden;

}



.index_sum4 dt span {

    width: 125px;

    position: absolute;

    left: 0;

    bottom: 0;

    height: 22px;

    text-align: center;

    color: #fff;

    line-height: 22px;

    background: url(../img/bg.png);

}



.index_sum4 dd {
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    text-align: center;

}



/*车载视频*/

.index_video {

    padding: 10px;

    background: #1f2432;

    box-sizing: border-box;

    margin: 10px auto 0px auto;

}



.index_video dl {

    width: 192px;

    float: left;

    margin-top: 20px;

}



.index_video dt {

    width: 175px;

    height: 120px;
    
    border-radius: 14px;
    
    box-shadow: 5px 5px 8px 1px #646464;

    margin: 0 auto 10px auto;

    overflow: hidden;

}



.index_video dd {width: 175px;height: 23px;line-height: 23px;overflow: hidden;text-align: center;margin-left:10px}



#footer {

    margin: 0 auto;

    background: #000;

    color: #E4E4E4;

    padding: 8px 0 1px 0;

}



#footer .foot_link {

    width: 980px;

    margin: 0 auto 1px auto;

}



#footer .foot_link dt {

    line-height: 34px;

}



#footer .foot_link dd {

    line-height: 27px;

    padding-bottom: 10px;

    border-bottom: 1px solid #666666;

}



#footer .foot_link dd a {

    color: #BCBCBC;

    padding-right: 22px;

}

#footer .foot_link dd a:hover {

    color: #fff;

}



.foot_text1 {

    width: 690px;

    float: left;

}

.foot_text1 img {
    border: 0;
    vertical-align: middle;
    object-fit: cover;

}



.foot_text1 p {
    color: #949494;
}

.foot_text1 p a {
    color: #949494;
}

.foot_text1 p {
    line-height: 24px;
    padding-bottom: 10px;
}

.foot_text2 {width: 230px;height: 102px;padding-left: 32px;float: right;border-left: 1px dashed #E4E4E4;position: relative;}
.foot_text2 dt {line-height: 28px;text-indent: 28px;float: left;margin-top: 3px;height: 35px;line-height: 35px;color: #6B6B6B;text-indent: 70px;background: url(../img/f_logo.png) no-repeat left center;}
.foot_text2 dt a {color: #6B6B6B;}
.foot_text2 dd {

    width: 115px;

    float: left;

    height: 25px;

    line-height: 25px;

    text-indent: 28px;

    color: #949494;
}

.foot_text2 dd a {color: #BCBCBC;}
.foot_text2 dd:nth-of-type(1) {background: url(../img/ico17.png) no-repeat left center;}
.foot_text2 dd:nth-of-type(2) {background: url(../img/ico18.png) no-repeat left center;}
.foot_text2 dd:nth-of-type(3) {background: url(../img/ico19.png) no-repeat left center;}
.foot_text2 dd:nth-of-type(4) {background: url(../img/ico20.png) no-repeat left center;}



/*会员登录*/

.member {

    position: fixed;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    box-sizing: border-box;

    padding-top: 10%;

    z-index: 9999;

    background: url(../img/bg.png);

    display: none;

}



.member_form {

    width: 320px;

    height: 458px;

    margin: 0 auto;

    background: #fff;

}



.member_form_tit {

    height: 43px;

    line-height: 43px;

    text-indent: 28px;

    background: #F8F8F8;

    margin-bottom: 14px;

    font-size: 16px;

    position: relative;

}



.mar_t {

    margin-top: 10px;

}



.member_form_tit .gb {

    position: absolute;

    top: 14px;

    right: 20px;

}



.member_form .img {

    width: 70px;

    height: 70px;

    overflow: hidden;

    margin: 14px auto 20px auto;

}



.member_form p {

    width: 282px;

    height: 53px;

    margin: 0 auto;

}



.member_form p .input {

    width: 272px;

    padding-left: 10px;

    border: none;

    font-family: "微软雅黑";

    height: 37px;

    font-size: 14px;

    border-radius: 4px;

    background: #F8F8F8;

    line-height: 37px;

}



.member_form p.p2 {

    height: 30px;

    position: relative;

    line-height: 26px;

}



.member_form p.p2 span {

    position: absolute;

    top: 0;

    right: 0;

}



.member_form p .btn {

    width: 280px;

    height: 38px;

    border-radius: 4px;

    color: #fff;

    font-family: "微软雅黑";

    font-size: 18px;

    background: #CC2900;

    border: 1px solid #903F2A;

}



.member_form .text {

    width: 282px;

    height: 34px;

    margin: 0 auto;

    line-height: 30px;

    text-align: center;

    position: relative;

}



.member_form .text:before {

    position: absolute;

    top: 14px;

    left: 0;

    width: 100%;

    height: 1px;

    content: "";

    background: #ccc;

}



.member_form .text span {

    display: block;

    position: relative;

    width: 104px;

    z-index: 999;

    background: #fff;

    margin: 0 auto;

}



.member_form ul {

    width: 192px;

    margin: 0 auto;

}



.member_form li {

    width: 96px;

    height: 90px;

    float: left;

    text-align: center;

}



.member_form li img {

    width: 40px;

    height: 40px;

    margin: 0 auto;

}



.member_form li span {

    height: 30px;

    line-height: 30px;

    display: block;

    text-align: center;

}



/* artDialog start */

.d-outer {
    text-align: left;
}

.d-border,
.d-dialog {
    border: 0 none;
    margin: 0;
    border-collapse: collapse;
}

.d-nw,
.d-n,
.d-ne,
.d-w,
.d-c,
.d-e,
.d-sw,
.d-s,
.d-se,
.d-header,
.d-main,
.d-footer {
    padding: 0;
}

.d-header,
.d-button {
    font: 12px/1.11 'Microsoft Yahei', Tahoma, Arial, Helvetica, STHeiti;
    _font-family: Tahoma, Arial, Helvetica, STHeiti;
    -o-font-family: Tahoma, Arial;
}

.d-title {
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: default;
}

.d-state-noTitle .d-title {
    display: none;
}

.d-close {
    display: block;
    position: absolute;
    text-decoration: none;
    outline: none;
    _cursor: pointer;
}

.d-close:hover {
    text-decoration: none;
}

.d-main {
    text-align: center;
    vertical-align: middle;
    min-width: 9em;
}

.d-content {
    color: #000;
    float: left;
}

.d-content .d-state-full {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0 !important;
    height: 100%;
}


}

.d-buttons {
    padding: 6px;
    text-align: right;
    white-space: nowrap;
}

.d-button {
    margin-left: 10px;
    padding: 0 8px;
    cursor: pointer;
    display: inline-block;
    min-height: 2em;
    text-align: center;
    *padding: 4px 10px;
    *height: 2em;
    letter-spacing: 2px;
    font-family: Tahoma, Arial/9 !important;
    width: auto;
    overflow: visible;
    *width: 1;
    color: #333;
    border: 1px solid #cacaca;
    background: #fff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#DDDDDD');
    background: linear-gradient(top, #FFF, #DDD);
    background: -moz-linear-gradient(top, #FFF, #DDD);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#DDD));
}

.d-button::-moz-focus-inner,
.d-button::-moz-focus-outer {
    border: 0 none;
    padding: 0;
    margin: 0;
}

.d-button:focus {
    outline: none 0;
    border-color: #cacaca;
}

.d-button:hover {
    color: #000;
    border-color: #cacaca;
}

.d-button:active {
    border-color: #cacaca;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DDDDDD', endColorstr='#FFFFFF');
    background: linear-gradient(top, #DDD, #FFF);
    background: -moz-linear-gradient(top, #DDD, #FFF);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DDD), to(#FFF));
}

.d-button[disabled] {
    cursor: default;
    color: #666;
    background: #DDD;
    border: 1px solid #cacaca;
    filter: alpha(opacity=50);
    opacity: .5;
    box-shadow: none;
}

.d-state-highlight {
    color: #FFF;
    border: 1px solid #e57002;
    background: #ffbc20;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbc20', endColorstr='#f27602');
    background: linear-gradient(top, #ffbc20, #f27602);
    background: -moz-linear-gradient(top, #ffbc20, #f27602);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffbc20), to(#f27602));
}

.d-state-highlight:focus {
    outline: none 0;
    border-color: #ffde90;
}

.d-state-highlight:hover {
    color: #FFF;
    border-color: #e57002;
}

.d-state-highlight:active {
    border-color: #e57002;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f27602', endColorstr='#ffbc20');
    background: linear-gradient(top, #f27602, #ffbc20);
    background: -moz-linear-gradient(top, #f27602, #ffbc20);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f27602), to(#ffbc20));
}

.d-mask {
    background: #000;
    filter: alpha(opacity=30);
    opacity: .3;
}

.d-inner {
    background: #FFF;
}

.d-outer,
.d-inner {
    border: 0;
}

.d-nw,
.d-ne,
.d-sw,
.d-se {
    width: 4px;
    height: 4px;
}

.d-nw,
.d-n,
.d-ne,
.d-w,
.d-e,
.d-sw,
.d-s,
.d-se {
    background: rgba(0, 0, 0, .3);
    background: #000\9 !important;
    filter: alpha(opacity=30);
}

.d-state-lock .d-nw,
.d-state-lock .d-n,
.d-state-lock .d-ne,
.d-state-lock .d-w,
.d-state-lock .d-e,
.d-state-lock .d-sw,
.d-state-lock .d-s,
.d-state-lock .d-se {
    background: rgba(0, 0, 0, .3);
    background: #000\9 !important;
    filter: alpha(opacity=30);
}

.d-titleBar {
    position: relative;
    height: 100%;
}

.d-title {
    height: 34px;
    line-height: 33px;
    padding: 0 34px 0 10px;
    font-weight: bold;
    font-size: 14px;
    background-color: #E7F2F9;
    background: linear-gradient(top, #edf5f8, #bdc6cd);
    background: -moz-linear-gradient(top, #F3F8FC, #E7F2F9);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#F3F8FC), to(#E7F2F9));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF3F8FC', endColorstr='#FFE7F2F9');
    border-bottom: 1px solid #C8DDE9;
}

.d-state-focus .d-title {
    color: #006A92;
}

.d-close {
    padding: 0;
    top: 7px;
    right: 7px;
    width: 19px;
    height: 19px;
    line-height: 19px;
    font-size: 18px;
    font-weight: bold;
    color: #68767b;
    text-align: center;
    font-family: Helvetica, STHeiti;
    _font-family: Tahoma, '\u9ed1\u4f53', 'Book Antiqua', Palatino;
}

.d-close:hover,
.d-close:active {
    background: #999;
    color: #FFF;
    border: 2px solid #fff;
    top: 5px;
    right: 5px;
}

.d-buttons {
    background-color: #F6F6F6;
    border-top: 1px solid #DADEE5;
}

.d-state-noTitle .d-inner {
    border: 1px solid #999;
    background: #FFF;
}

.d-state-noTitle {
    border: 0 none;
    box-shadow: none;
}

.d-state-noTitle .d-nw,
.d-state-noTitle .d-n,
.d-state-noTitle .d-ne,
.d-state-noTitle .d-w,
.d-state-noTitle .d-e,
.d-state-noTitle .d-sw,
.d-state-noTitle .d-s,
.d-state-noTitle .d-se {
    background: rgba(0, 0, 0, .15);
    background: #000\9 !important;
    filter: alpha(opacity=15) !important;
}

.d-state-noTitle .d-titleBar {
    bottom: 0;
    _bottom: 0;
    _margin-top: 0;
}

.d-state-noTitle .d-close {
    top: 0;
    right: 0;
    width: 18px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    text-indent: 0;
    font-size: 18px;
    text-decoration: none;
    color: #214FA3;
    background: none;
    filter:  !important;
}

.d-state-noTitle .d-close:hover,
.d-state-noTitle .d-close:active {
    top: 0;
    right: 0;
    border: none;
    background: none;
    color: #900;
}

.d-state-noTitle .d-dialog {
    box-shadow: none;
}

.logincontent a:link {
    color: #666666
}

.logincontent a:visited {
    color: #666666
}

.logincontent a:hover {
    color: #337ab7
}

.logincontent {
    margin: 0px;
    width: 280PX;
    margin: 0 auto;
}

.logincontent .login_ico {
    width: 83px;
    overflow: hidden;
    display: block;
    margin: 0 auto;
    margin-top: 8px;
    margin-bottom: 8px;
}

.logincontent ul {
    margin: 0px;
    padding: 0px;
    clear: both
}

.logincontent ul li {
    list-style: none
}

.logincontent .h50 {
    height: 55px;
}

.logincontent p {
    margin: 0px;
    padding: 0px;
    height: 30px;
}

.logincontent .reg {
    float: left
}

.logincontent .reg a:link {
    color: #333333
}

.logincontent .reg a:visited {
    color: #333333
}

.logincontent .reg a:hover {
    color: #337ab7
}

.logincontent .getpwd {
    float: right
}

.logincontent .getpwd a:link {
    color: #333333
}

.logincontent .getpwd a:visited {
    color: #333333
}

.logincontent .getpwd a:hover {
    color: #337ab7
}

.login_botton {
    background-color: #bd5c3c;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #FFFFFF;
    width: 280px;
    text-align: center;
    border: 1px solid #a25035
}

.login_input {
    width: 280px;
    background-color: #f8f8f8;
    text-indent: 3px;
    background-repeat: repeat-x;
    height: 35px;
    line-height: 33px;
    font-size: 14px;
    border: 1px solid #dcdcdc;
    color: #666666
}

#loginyz {
    display: none
}

#loginbt {
    padding-top: 10px;
}

#logind3 {
    margin: 0px;
    padding-top: 15px;
    text-align: center
}

#logind3 span {
    color: #666666
}

#logind3 img {
    vertical-align: middle;
}

#errMessage {
    color: #9f8d43;
    /*padding: 2px;*/
    /*line-height: 22px;*/
    font-size: 12px
}



/*tip message start*/

.tip_message,
.tip_message .tip_ico_succ,
.tip_message .tip_ico_fail,
.tip_message .tip_ico_hits,
.tip_message .tip_content,
.tip_message .tip_end {
    background-image: url(../images/tip_message.png);
    _background-image: url(../images/tip_message_ie6.png);
    color: #606060;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 54px;
    line-height: 54px;
}

.tip_message {
    display: none;
    background: none;
    position: absolute;
    font-family: Arial, Simsun, "Arial Unicode MS", Mingliu, Helvetica;
    font-size: 14px;
}

.tip_message .tip_ico_succ {
    background-position: -6px 0;
    background-repeat: no-repeat;
    width: 45px;
}

.tip_message .tip_ico_fail {
    background-position: -6px -108px;
    background-repeat: no-repeat;
    width: 45px;
}

.tip_message .tip_ico_hits {
    background-position: -6px -54px;
    background-repeat: no-repeat;
    width: 45px;
}

.tip_message .tip_end {
    background-position: 0 0;
    background-repeat: no-repeat;
    width: 6px;
}

.tip_content {
    background-position: 0 -161px;
    background-repeat: repeat-x;
    padding: 0 20px 0 8px;
    word-break: keep-all;
    white-space: nowrap;
}

.tip_message .tip_message_content {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 65530;
}

.ie6_mask {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: transparent;
    z-index: -1;
    filter: alpha(opacity=0);
}

.tabs a,
.tabs a:visited,
.tabs a:link {
    border-bottom: 1px solid #DDDDDD;
    color: #4C618F;
    float: left;
    height: 26px;
    line-height: 26px;
    overflow: hidden;
    padding-left: 12px;
    text-align: left;
    text-decoration: none;
    width: 63px;
}

.tabs a.selected {
    background-color: #FEFEFE;
    color: #333333;
    overflow: hidden;
    border-right: 1px solid #f3f3f3;
    padding-left: 11px;
    position: relative;
    right: -1px;
}

.nothing {
    width: 980px;
    margin: 0 auto;
    text-align: center;
    font-size: 16px;
    padding: 50px 0;
}




/*** 新头部 ***/

/*头部*/
#aw{ width:100%; background-color:#010101; background-image:url(../img/topbg.jpg); background-repeat:no-repeat; background-position:center}
#aw_w{ width:100%;background-repeat:no-repeat; background-position:center}
#top_content .logo{ float:left;width:310px; margin-left: 10px; position: relative}
#top_content .logo img{ width:162px;}

.logo_reg{ float:left; margin-left:0px; width:190px;}
.logo_reg img{ width:162px;}

#top_content{ height:90px;width:980px; margin:0 auto;}
#top_content ul{ margin:0px; padding:0px;}
#lettop{ height:25px; width:100%; overflow:hidden}
#reg_top_right{ float: left; width:800px; overflow: hidden;}

/*搜索*/
.search{float:left;width:296px; position:relative; margin-top: 5px; z-index: 4;border:none!important;}
.searchct{ width:296px; height:34px; overflow:hidden;background-image:url(../img/ss.png);_background-image:url(../img/ss.gif);background-repeat:no-repeat;}
#inputbox{ float:left; width:230px; *width:200px;overflow:hidden; padding-left:35px; z-index:7 ;position: relative;}
#inputbox .inputx{ border:0px; line-height:34px; height:34px;*line-height:30px; *height:30px;width:220px; *width:200px;font-size:12px; overflow:hidden;
    outline:none;
    border: none;
    color:#999999; background-color:#3b3937;_background-color:#343434
}
#bt{ float:right; width:50px; overflow:hidden; line-height:32px; height:32px; overflow:hidden;font-size:12px}
#searchbt{text-align:center;margin-top: 6px; margin-right: 5px;display: block; line-height:21px;-moz-border-radius: 14px;  -webkit-border-radius:14px; border-radius:14px; cursor: pointer;color: #d1cfcf;position: absolute;right: 8px;top: 0;}
#ser_result{ position:absolute; background-color:#3b3937; overflow:hidden; width:250px; border-top:5px solid #3b3937; margin-left:-13px;z-index:999; margin-top:0px; border-top:0px;overflow:hidden; display:none;}
#ser_result ul{ margin:0px; padding:0px;}
#ser_result ul a{ margin:0px;padding:0px; display:block; line-height:25px; font-size:12px; width:100%; padding-left:10px; padding-right:10px;white-space: nowrap; width:250px; text-overflow:ellipsis;overflow:hidden;}
#ser_result ul a:link{ background-color:#101010; color:#999999}
#ser_result ul a:hover{ background-color:#545350; color:#dcdcdc}
#ser_result ul a span{color:#366a75}
.heard_tj_tags{ padding-top: 5px; padding-left:5px; }
.heard_tj_tags span{ padding-left: 5px; padding-right: 5px;}
.heard_tj_tags span a{ color: #999999}
.heard_tj_tags span a:link{ color: #999999}
.heard_tj_tags span a:visited{ color: #999999}
.heard_tj_tags span a:hover{ color: #f8f8f8}
/*end-------搜索*/

#upan_menu{float:left;width: 90px;}
#upan_menu .upan{ background:url(../img/upan_ico.gif) 3px 3px no-repeat; _background:url(../img/contorl_ico.gif) 3px 0px no-repeat;overflow:hidden; text-indent:35px; line-height:34px; font-size:12px}

/*功能菜单*/
#contorlmenu{ width:285px; float:right; position: relative; z-index: 999; margin-top: 2px;}
#contorlmenu a{color: #d1cfcf!important;}
#login_menu{ float:left; width: 90px; overflow: hidden  }
#login_menu_in{ float: left; display: block; position: relative; width: 90px;}
#login_menu_in .username_menu{ line-height:24px; width:60px; overflow: hidden; height: 20px; text-align:left;white-space:nowrap;text-overflow:ellipsis; }
#login_menu_in .zhuxiao{ line-height:18px; width:60px; overflow: hidden; height: 20px; text-align:left;white-space:nowrap;text-overflow:ellipsis; }
#login_menu_in .menu_isvip{ width: 30px; position: absolute; margin-top: -6px; text-align:center; *margin-left: -30px;*margin-top:20px; }
#login_menu_in .menu_isvip img{ width: 20px;}


#login_menu_zi{ position:absolute;display:block;margin-left:0px;top:36px;
    width:188px;
    border-top:0px; z-index:4;
    background:url("../img/xjt.gif") 45px 0px no-repeat; background-color:#000000; overflow:hidden;display:none;
    -moz-border-radius: 2px;  -webkit-border-radius:2px; border-radius:2px; border-top: 4px solid #94d500;
    opacity:0.95;
    filter:alpha(opacity=95);
}
#login_menu_zi a{ clear:both; display:block; text-align: center;  line-height:24px; height:24px; margin-top: 5px; margin-bottom: 5px; -moz-border-radius: 10px;  -webkit-border-radius:10px; border-radius:10px;}
.menu_zi0{ float: left; width: 80px; margin-left: 10px;_margin-left:5px;}
.menu_zi0 a{ background-color:#000000; border: 1px solid #333333;}
.menu_zi0 a:link{ color:#999999}
.menu_zi0 a:visited{ color:#999999}
.menu_zi0 a:hover{ color:#ffffff; background-color:#101010;border: 1px solid #999999;text-decoration: none}
.menu_zi0 .menu_zi0_logout{display: block;width: 170px;margin: 0 auto;line-height: 26px;height: 26px;text-align: center;background-color: #bd5c3c;border: 1px solid #a44f33;}
.menu_zi0 .menu_zi0_logout:link{background-color: #bd5c3c;border: 1px solid #a44f33;}
.menu_zi0 .menu_zi0_logout:visited{background-color: #bd5c3c;border: 1px solid #a44f33;}
.menu_zi0 .menu_zi0_logout:hover{text-decoration:underline;background-color: #bd5c3c;border: 1px solid #a44f33;}


#playlog_history{ position:absolute;
    margin-left:0px;
    width:300px;
    z-index: 9999;
    border-top:0px; z-index:999;
    background:url("../img/xjt.gif") 35px 0px no-repeat; background-color:#101010; overflow:hidden;display:none;
    -moz-border-radius: 2px;  -webkit-border-radius:2px; border-radius:2px; border-top: 4px solid #94d500;
}
.mc_class{padding:10px;}
#playlog_history .mc_class .mc1{width:280px; _overflow: hidden;}
#playlog_history .mc_class .mc1 a{ background-color:#101010; border-bottom: 1px solid #212121;line-height:28px; height:28px; display: block;white-space:nowrap;text-overflow:ellipsis;  overflow: hidden}
#playlog_history .mc_class .mc1 a:link{ color:#999999}
#playlog_history .mc_class .mc1 a:visited{ color:#999999}
#playlog_history .mc_class .mc1 a:hover{ color:#ffffff;text-decoration: none}
#playlog_history .nolog{ line-height: 30px; padding-left: 10px;}


#login_menu .nologin{ background:url(../img/contorl_ico.png) 0px -6px no-repeat;_background:url(../images/contorl_ico.gif) 0px -6px no-repeat; overflow:hidden; text-indent:35px; line-height:34px; font-size:12px }
#playlog_menu{float:left;width:90px;position: relative;}
#playlog_menu .playlog{ background:url(../img/contorl_ico.png) 0px -92px no-repeat; _background:url(../images/contorl_ico.gif) 0px -92px no-repeat;overflow:hidden; text-indent:35px; line-height:34px; font-size:12px;color: #d1cfcf;}
/*购车车样式*/
#cd_mneu{float:left; width: 90px; }
#cd_mneu .cd_top{ background:url(../img/contorl_ico.png) 0px -179px no-repeat; _background:url(../images/contorl_ico.gif) 0px -179px no-repeat;overflow:hidden; text-indent:35px; line-height:34px; font-size:12px;color: #d1cfcf;}
#cd_mneu p{ width:18px; height:18px; background-color:#D3320A; color:#FFFFFF; overflow:hidden;position:absolute;text-align:center;-moz-border-radius: 10px;  -webkit-border-radius:10px; border-radius:10px;font-family:Arial, Helvetica, sans-serif;display:none; margin-top:-35px; margin-left:25px; display:block}
.car_tip0{ color:#987841;}
.car_tip1{ color:#333333;}
.car_tip1 span{ font-weight:bold; color:#bd5c3c}
/*购车车样式*/

#cdorder_menu{float:left;width: 90px;}
#cdorder_menu .cdorder{ background:url(../img/contorl_ico.png) 0px -264px no-repeat; _background:url(../images/contorl_ico.gif) 0px -264px no-repeat;overflow:hidden; text-indent:35px; line-height:34px; font-size:12px}
/*功能菜单*/

#top_banner{ width:100%;background-color:#000000; height: 39px; border-bottom:1px solid #111111;  padding-top:1px;}
#top_banner_bg{ width:980px; margin:0 auto;background:url(../img/banner_bg10.png) 0px 21px no-repeat; background-color:#000000; height: 38px;}
.black_line{ height: 1px; overflow: hidden; background-color: #101010; width: 100%}
#top_bannerct{ width:980px; margin:0 auto;}


#top_bannerct a{color: #d1cfcf;}
.menu{ position:relative;zoom:1;float:left; z-index:3}
.menu:hover{background:transparent!important;}
.menu ul{ float:left; font-size:12px; color:#FFFFFF; text-align:center; margin-top:1px; overflow:hidden; line-height:20px; height:33px; padding-right:0px!important;width:108.88px;padding-left:0px!important;}


.menu ul:hover{background:transparent!important;}
.top_banner_float{background-color:#000000; border:2px solid #262626; width:150px; overflow:hidden; position:absolute; display:block;margin-left:-33px;top:36px; border-top:0px; z-index:4; display:none;   }
.top_banner_float2{ position:absolute;display:block;margin-left:-10px;top:38px;
    width:118px;
    padding:10px;
    border-top:0px; z-index:4;
    background:url("../img/xjt.gif") 55px 0px no-repeat; background-color:#000000; overflow:hidden;display:none;
}
.top_banner_float2 a{ clear:both; display:block;  text-align:center;border-radius:10px; line-height:24px; height:24px; margin-top: 5px; margin-bottom: 5px;}

.xcls0 a{ background-color:#000000;border: 1px solid #333333;}
.xcls1 a{ background-color:#f8f8f8;border: 1px solid #94d500;}
.xcls0 a:link{ color:#999999}
.xcls0 a:visited{ color:#999999}
.xcls0 a:hover{ color:#ffffff; background-color:#101010;border: 1px solid #999999;text-decoration: none}

.banneron{  border-bottom: 4px solid #94d500;font-weight: bold; overflow: hidden }
.banneron a:link{ color:#ffffff}
.banneron a:visited{ color:#ffffff}
.banneron a:hover{ color:#ffffff;text-decoration: none}
.banneroff{ font-weight: bold;overflow: hidden}
.banneroff a:link{ color:#d1cfcf}
.banneroff a:visited{ color:#d1cfcf}
.banneroff a:hover,.banneroff:hover{ color:#fff; text-decoration: none;background:transparent!important;}

.banneron_home{border-bottom: 4px solid #cd2901;font-weight: bold; overflow: hidden }
.banneron_homebanneron_home a:link{ color:#ffffff}
.banneron a:visited{ color:#ffffff}
.banneron_home a:hover{ color:#ffffff;text-decoration: none}
#top_bannerct a:hover{color: #fff;}


#cd_mneu_zi{ position:absolute;
    margin-left:0px;
    width:120px;
    z-index: 9999;
    border-top:0px; z-index:999;
    background:url("../img/xjt.gif") 35px 0px no-repeat; background-color:#101010; overflow:hidden;display:none;
    -moz-border-radius: 2px;  -webkit-border-radius:2px; border-radius:2px; border-top: 4px solid #94d500;
}

#cd_mneu_zi a{ clear:both; display:block; text-align: center;  line-height:24px; height:24px; margin-top: 5px; margin-bottom: 5px; -moz-border-radius: 10px;  -webkit-border-radius:10px; border-radius:10px;}
.cd_menu_li{ float: left; width:100px; margin-left: 10px;_margin-left:5px;}
.cd_menu_li a{ background-color:#000000; border: 1px solid #333333;}
.cd_menu_li a:link{ color:#999999}
.cd_menu_li a:visited{ color:#999999}
.cd_menu_li a:hover{ color:#ffffff; background-color:#101010;border: 1px solid #999999;text-decoration: none}
/*DIY套餐购物车End*/